A Trade-off in Firing Squad Synchronization Protocols for Communication-restricted Cellular Automata

نویسنده

  • Hiroshi Umeo
چکیده

Cellular automata (CA) are considered to be a good model of complex systems in which an infinite one-dimensional array of finite state machines (cells) updates itself in a synchronous manner according to a uniform local rule. In the long history of the study of CA, generally speaking, the number of internal states of each cell is finite and the local state transition rule is defined in a such way that the state of each cell depends on the previous states of itself and its neighboring cells. Thus, in the finite state description of the CA, the number of communication bits exchanged in one step between neighboring cells is assumed to be O(1) bits. However, such inter-cell bitinformation is hidden under the definition of the conventional automata-theoretic finite state description. In the present paper, we study a firing squad synchronization problem on a very restricted model of cellular automata, CAk−bit, for which inter-cell communication at one step is restricted to k-bit, where k is any positive integer such that k ≥ 1. We hereinafter refer to the model as k-bit CA. The number of internal states of CAk−bit is assumed to be finite in the usual sense. The next state of each cell is determined by the present state of the cell and two binary k-bit inputs from its leftand rightneighbor cells. Thus, the 1-bit CA, where k = 1, can be thought of as being one of the simplest CAs to have a low computational complexity. On the k-bit CA we consider the firing squad synchronization problem that has been studied extensively on the conventional CA model and propose several optimum-time firing squad synchronization protocols together with its implementation on a computer. Although many researchers have examined various aspects of the conventional cellular automata, studies focusing on the amount of bit-information exchanged in inter-cell communications are few. Mazoyer [4] first studied this model under the name of CAs with channels and proposed a time-optimum firing squad synchronization algorithm in which only one-bit information is exchanged. Umeo and Kamikawa [9, 11] showed that infinite non-regular sequences such as {2n|n = 1, 2, 3, ..}, {n2|n = 1, 2, 3, ..}, Fibonacci and the prime sequences can be generated in real-time by CA1−bit. Worsch [13] established a computational hierarchy between one-way 1-bit CAs. In this paper, we study a trade-off between internal states and communication bits in firing squad synchronization problems on communication-restricted cellular automata and propose several time-optimum bit-transfer-based synchronization protocols. Several state-efficient implementations are also given. For example, we establish the following theorems. [Theorem] There exists a 6-state CA2−bit that can synchronize any n cells in 2n−2 optimum-step. [Theorem] There exists a 4-state CA3−bit that can synchronize any n cells in 2n−2 optimum-step.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey on Optimum-Time Firing Squad Synchronization Algorithms for One-Dimensional Cellular Automata

The firing squad synchronization problem has been studied extensively for more than forty years, and a rich variety of synchronization algorithms have been proposed. In the present paper, we examine the state transition rule sets for the famous firing squad synchronization algorithms that give a finite-state protocol for synchronizing large-scale cellular automata and present a comparative stud...

متن کامل

State-efficient Time-optimum Synchronization Protocols for Two-dimensional Arrays -A Survey-

The firing squad synchronization problem has been studied extensively for more than forty years, and a rich variety of synchronization algorithms have been proposed. In the present paper, we give a survey on recent developments in firing squad synchronization algorithms for synchronizing large-scale two-dimensional cellular automata. Several new algorithms and their stateefficient implementatio...

متن کامل

Synchronization of P Systems with Simplex Channels

We solve the Firing Squad Synchronization Problem (FSSP), for P systems based on digraphs with simplex channels, where communication is restricted by the direction of structural arcs. Previous work on FSSP for P systems focused exclusively on P systems with duplex channels, where communication between parents and children is bidirectional. Our P solution, the first for simplex channels, require...

متن کامل

Simulation of Generalized Synchronization Processes on One-Dimensional Cellular Automata

Cellular automata are considered to be a nice model of complex systems in which an infinite onedimensional array of finite state machines (cells) updates itself in synchronous manner according to a uniform local rule. We study a generalized synchronization problem that gives a finite-state protocol for synchronizing a large scale of cellular automata with an initial initiator at any generalized...

متن کامل

Firing Squad Synchronization Problem on Bidimensional Cellular Automata with Communication Constraints

We are given a network of identical processors that work synchronously at discrete time steps, a Cellular Automaton. Processors are arranged as an array of m rows and n columns with the constraint that they can exchange only one bit of information with their neighbours. We study the problem to synchronize the cellular automata, that is to let all the processors enter the same state for the rst ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005